1. 硬件架构
为了在大型实验设置中实现高保真、细粒度的WSN协议行为测量,我们将CatFly设计为由1个 CatFly服务器(主控制器)、10个笔记本电脑(分布式控制器) 和50个T-mote节点组成的三层架构,CatFly的系统架构图如图2.1所示。CatFly部署在重庆大学主教学楼的2201研究生专业学位校内实践基地,如图2.2所示。CatFly部署包括10台子控制器,用于节点任务烧录以及回传数据监听;50个传感器节点放置在9×20矩形网格的木制长桌上,间距约为20厘米。子控制器和传感器节点都是CatFly的子控制元件,但位于CatFly系统架构的不同控制级别。
![系统硬件拓扑图](../附件/image3.jpg)
在CatFly中,笔记本电脑(后面都称为子控制器)是ASUS X454L型号,具有英特尔i5处理器,4 GB RAM,它配备了IEEE802.11a/b/g无线网络。笔记本电脑上的操作系统采用Linux Ubuntu,每天24小时运行。10个子控制器安装在木制长桌上,这些木制长桌是为CatFly部署定制的,并且彼此有着合适的间隔距离。